hydatid polyp - German English Dictionary